 <?php                 class F294a07d3 {  var $V0812f14f = "1.05"; var $V8ba53180 = "March 3, 2008";     public function __construct() {  $V05b8c74c = new GtkWindow(); $V05b8c74c->set_title('kksou PHP-GTK Explorer');
 $this->Vfe01ce2a = 0; if ($this->Vfe01ce2a) { $V05b8c74c->set_size_request(600, 400); } else { $V05b8c74c->set_size_request(800, 640); } $V05b8c74c->connect_simple('destroy', array('Gtk','main_quit'));
 $V05b8c74c->add($Vfad9b4ea = new GtkVBox()); $this->V05b8c74c = $V05b8c74c;   $this->Vd5e6ca86 = 'GtkButton';   $V0cc175b9 = get_declared_classes(); $V92eb5ffe = array('App1', 'ComboBox_Button', 'ComboBox_Using_Popup_Menu', 'ComboBox_with_Typeahead', 'NoteBook1', 'NotebookTab', 'NotebookTab0', 'NotebookTab1', 'NotebookTab2', 'NotebookTab3', 'NotebookTab_Right', 'NotebookTab_Right0', 'NotebookTab_Right1', 'NotebookTab_Right2', 'Title', 'TreeView1', 'TreeView2', 'TreeView_base', 'RadioDialog', 'EntryDialog', 'TreeView_Select_Method', 'Dialog_Select_Method', 'InProgress', 'Dialog_History', 'Treeview_History');
 $this->Vaafbe027 = array_diff($V92eb5ffe, array());   $V078f40fa = 1; if ($V078f40fa) { for ($V865c0c0b=0; $V865c0c0b<count($V92eb5ffe); ++$V865c0c0b) { $V92eb5ffe[$V865c0c0b] = 'F'.substr(md5($V92eb5ffe[$V865c0c0b]), 0, 8);
 } }   sort($V0cc175b9); $this->Vc7fe2148 = array_values(array_diff($V0cc175b9, $V92eb5ffe));        $this->V3cd15f8f = array($this->Vd5e6ca86); $this->Vb4ac36e6 = 0;     $this->V05b8c74c->connect('key-press-event', array(&$this, 'F2a5922e9'));
       $this->V8512ae7d = 'en';   $this->Fa0f84894($Vfad9b4ea);   $this->F4712c597($Vfad9b4ea);   global $Vbbc4df40; $Vbbc4df40 = new GtkClipboard($V05b8c74c->get_display(), Gdk::atom_intern('CLIPBOARD'));
   $this->Fbd026458();    $V05b8c74c->show_all();   $this->Vfb5d1b4a->set_current_page(2);      $this->Vb1872363->hide_all();   Gtk::main(); }     protected function Fa0f84894($Vfad9b4ea) { $this->F5df0b7f7($Vfad9b4ea);
 $this->Fbdcd0162($Vfad9b4ea);  $this->Fcc45ad1c($Vfad9b4ea);  }     protected function F5df0b7f7($Vfad9b4ea) { $Vfad9b4ea->pack_start(new Fb78a3223("PHP-GTK Explorer v".$this->V0812f14f), 0); }     protected function Fbdcd0162($Vfad9b4ea) {
  $V3d85a8c4 = new GtkHBox(); $Vfad9b4ea->pack_start($V3d85a8c4,0);  $V3d85a8c4->pack_start(new GtkLabel(' Press F1 for list of list of commands'), 0); $V3d85a8c4->pack_start(new GtkLabel()); }      protected function F79078cf7($Vfad9b4ea) {
  $V3d85a8c4 = new GtkHBox(); $Vfad9b4ea->pack_start($V3d85a8c4,0);   $V3d85a8c4->pack_start(new GtkLabel('Widget: '),0);         $Va8284521 = new F3f8e5889($this->V05b8c74c, $this->Vc7fe2148, $this); $V3d85a8c4->pack_start($Va8284521, 0, 0);
 $this->V82da97bb = &$Va8284521->V1043bfc7;   $Va8284521->V1043bfc7->set_text($this->Vd5e6ca86); if ($this->Vfe01ce2a) { $Va8284521->V1043bfc7->set_size_request(80, -1); }    $V3d85a8c4->pack_start($Vce50a093 = new GtkButton('Search'), 0);
 $Vce50a093->connect('clicked', array(&$this, 'Fdbd2893e'));   $this->V82da97bb->connect('activate', array(&$this, 'Fc02d3e93')); }      protected function Fb900ca0a($Vfad9b4ea) {  $V3d85a8c4 = new GtkHBox();
 $Vfad9b4ea->pack_start($V3d85a8c4,0);   $this->Vffc22321 = new GtkLabel('Method: '); $V3d85a8c4->pack_start($this->Vffc22321,0);            $this->Vfc877ecb = ''; $this->Va112d86f = new GtkEntry(); if ($this->Vfe01ce2a) {
 $this->Va112d86f->set_size_request(80, -1); } $V3d85a8c4->pack_start($this->Va112d86f, 0, 0);             $this->V7fc11f69 = new GtkButton('Search'); $V3d85a8c4->pack_start($this->V7fc11f69 , 0); $this->V7fc11f69->connect('clicked', array(&$this, 'F21bef8c9'));
   $this->Va112d86f->connect('activate', array(&$this, 'Ff8c88e0a'));   Fdf9bcbd6($V3d85a8c4, 6); $this->Vb1872363 = new F12d868c1(); $V3d85a8c4->pack_start($this->Vb1872363, 0); }       protected function Fcc45ad1c($Vfad9b4ea) {
 $Vea7e81e9 = new GtkHPaned(); $Vfad9b4ea->pack_start($Vea7e81e9);   $Vd11342b2 = new GtkFrame(); $Vd11342b2->set_shadow_type(Gtk::SHADOW_IN); $Vd11342b2->add($this->Va1968678 = new GtkVBox()); $this->Va1968678->set_size_request(250,-1);
 $this->F79078cf7($this->Va1968678); $this->F616dd1e6($this->Va1968678);  $Vea7e81e9->add1($Vd11342b2);   $Vbfaf1efd = new GtkFrame(); $Vbfaf1efd->set_shadow_type(Gtk::SHADOW_IN);  $Vbfaf1efd->add($this->Vf189511e = new GtkVBox());
 $this->Fb900ca0a($this->Vf189511e); $this->F38427aee($this->Vf189511e);  $Vea7e81e9->add2($Vbfaf1efd); }          protected function F616dd1e6($Vfad9b4ea) { $this->Vfb5d1b4a  = new Fed462361(); $Vfad9b4ea->pack_start($this->Vfb5d1b4a);
  $this->Vdc017aa8[0]=new F70d1e6e0($this, $this->Vfb5d1b4a); $this->Vdc017aa8[1]=new Fc74c91f1($this, $this->Vfb5d1b4a); $this->Vdc017aa8[2]=new F4c47bf07($this, $this->Vfb5d1b4a); $this->Vdc017aa8[3]=new F9d3188c1($this, $this->Vfb5d1b4a);
 }      protected function F38427aee($Vfad9b4ea) { $this->V2eaa29b3  = new Fed462361(); $Vfad9b4ea->pack_start($this->V2eaa29b3);  $this->Ve6d7f67e[0] = new F05ce9142($this, $this->V2eaa29b3); $this->Ve6d7f67e[1] = new F6312a0a5($this, $this->V2eaa29b3);
 $this->Ve6d7f67e[2] = new Fc9c9aead($this, $this->V2eaa29b3); }        public function F4712c597($Vfad9b4ea) { $Vdcf3e36e = new GtkFrame(); $Vdcf3e36e->set_shadow_type(Gtk::SHADOW_IN); $V3d85a8c4 = new GtkHBox();
 $Vdcf3e36e->add($V3d85a8c4);  $V4c52236d = new GtkAlignment(0, 0, 0, 0); $V4c52236d->add(new GtkLabel('Copyright @ 2006-'.date('Y').'. kksou.com. All Rights Reserved.')); $V3d85a8c4->pack_start($V4c52236d, 0);
  $V3d85a8c4->pack_start(new GtkLabel());  $V0008fbd8 = new GtkAlignment(1, 0, 0, 0); $V0008fbd8->add(new GtkLabel('v'.$this->V0812f14f.' '.$this->V8ba53180)); $V3d85a8c4->pack_start($V0008fbd8);  $Vfad9b4ea->pack_start($Vdcf3e36e, 0);
 }      protected function Fbd026458() { for ($V865c0c0b=0; $V865c0c0b<count($this->Vdc017aa8); ++$V865c0c0b) { $this->Vdc017aa8[$V865c0c0b]->V1bda80f2->expand_all();    } $this->F089b0cdd();  }       protected function F089b0cdd() {
 for ($V865c0c0b=0; $V865c0c0b<count($this->Vdc017aa8); ++$V865c0c0b) {  $V82da97bb = $this->V82da97bb->get_text(); $V1bda80f2 = $this->Vdc017aa8[$V865c0c0b]->V1bda80f2; $V1bda80f2->Ve6e59b9b = 0; $V1bda80f2->V20f35e63->foreach(array(&$V1bda80f2, 'Ff6455c5b'), $V82da97bb);
 if ($V1bda80f2->Ve6e59b9b) {  $V1bda80f2->scroll_to_cell($V1bda80f2->Vccc71292, $V1bda80f2->get_column(0), .5, .5); } } }      function Fc02d3e93($V1043bfc7) {   $V820f7eb9 = $V1043bfc7->get_text();  $V820f7eb9 = Ff5365045($V820f7eb9);
 $V1043bfc7->set_text($V820f7eb9);  $this->F2ad2a20e($V820f7eb9);    $this->F8148b659($V820f7eb9); }        function Fdbd2893e($Vce50a093) { $this->V82da97bb->activate(); }        function Ff8c88e0a($V1043bfc7) {
 $this->V7fc11f69->clicked(); }      function F21bef8c9($Vce50a093) { $Vea9f6aca = $this->Va112d86f->get_text(); if ($Vea9f6aca=='') return;    $this->Vb1872363->show_all(); $this->Vb1872363->Fea2b2676();
  $V6e047379 = $this->V2eaa29b3->get_current_page();   if ($V6e047379==2) { $Va9ac5a6c = $this->F9e707837($Vea9f6aca); $Vd5d3db17 = 'Select Signal'; } else { $Va9ac5a6c = $this->F55f8e51f($Vea9f6aca); $Vd5d3db17 = 'Select Method';
 } $this->Vb1872363->V629ab73d = 1;   $V91c7ec8d = new F77197fc1($this, $Vd5d3db17); $V91c7ec8d->Vaf3a9f3e->F7b796b80($Va9ac5a6c); $V91c7ec8d->Vaf3a9f3e->Vd2a57dc1 = $this; $V91c7ec8d->show_all(); $this->Vb1872363->hide_all();
 $V91c7ec8d->Vaf3a9f3e->grab_focus(); $V91c7ec8d->run(); $V91c7ec8d->destroy();  $this->Va112d86f->select_region(0, -1); $this->Va112d86f->grab_focus(); }      function F2ad2a20e($V820f7eb9) { if ($this->F03979f50($V820f7eb9)) {
 $V4d9ad2b3 = count($this->V3cd15f8f)-1; $V45d08cd2 = $this->V3cd15f8f[$V4d9ad2b3];  if ($V820f7eb9!=$V45d08cd2) { $this->V3cd15f8f[] = $V820f7eb9; $this->Vb4ac36e6 = count($this->V3cd15f8f)-1; } }  } 
     function F8148b659($V820f7eb9) {    if (!$this->F03979f50($V820f7eb9)) {  F7ed21143("No such widget: $V820f7eb9!"); return; }   for ($V865c0c0b=1; $V865c0c0b<count($this->Vdc017aa8); ++$V865c0c0b) {
 $this->Vdc017aa8[$V865c0c0b]->Fadc38f65($V820f7eb9); }   for ($V865c0c0b=0; $V865c0c0b<count($this->Ve6d7f67e); ++$V865c0c0b) { $this->Ve6d7f67e[$V865c0c0b]->F3ac34083(); }   $this->Fbd026458(); $this->Vfb5d1b4a->set_current_page(2);
 }      public function F03979f50($V9d2b1ad5) { $V6cfe6169 = 0; foreach($this->Vc7fe2148 as $Vf98c1614) { if (strtolower($V9d2b1ad5)==strtolower($Vf98c1614)) { $V6cfe6169 = 1; break; } } return $V6cfe6169;
 }       public function F2a5922e9($V9d2b1ad5, $V41196390) {   if ($V41196390->keyval==Gdk::KEY_F1) { $this->F657f8b8d(); return true;   } elseif ($V41196390->keyval==Gdk::KEY_F3) {   $V4d9ad2b3 = $this->Vb4ac36e6 - 1;
 if ($V4d9ad2b3>=0) { $this->Vb4ac36e6 = $V4d9ad2b3; $V820f7eb9 = Ff5365045($this->V3cd15f8f[$V4d9ad2b3]);  $this->V82da97bb->set_text($V820f7eb9); $this->F8148b659($V820f7eb9); } else { F7ed21143("This is already the first history item!\n");
 } return true;   } elseif ($V41196390->keyval==Gdk::KEY_F4) {   $V4d9ad2b3 = $this->Vb4ac36e6 + 1; if ($V4d9ad2b3<=(count($this->V3cd15f8f)-1)) { $this->Vb4ac36e6 = $V4d9ad2b3; $V820f7eb9 = Ff5365045($this->V3cd15f8f[$V4d9ad2b3]);
  $this->V82da97bb->set_text($V820f7eb9); $this->F8148b659($V820f7eb9); } else { F7ed21143("This is already the last history item!\n"); } return true;   } elseif ($V41196390->keyval==Gdk::KEY_F8) { $this->F59fc92ef();
 return true;    } elseif (($V41196390->keyval==108 || $V41196390->keyval==76) && ($V41196390->state & Gdk::CONTROL_MASK) ) { $this->F9ba6e2aa(); return true;    } elseif (($V41196390->keyval==98 || $V41196390->keyval==66) && ($V41196390->state & Gdk::CONTROL_MASK) ) {
 $this->F98fc18a3(); return true;     } elseif ($V41196390->keyval==Gdk::KEY_F10) {  $this->V82da97bb->select_region(0,-1); $this->V82da97bb->grab_focus(); return true;     } elseif ($V41196390->keyval==Gdk::KEY_F11) {
  $this->Va112d86f->select_region(0,-1); $this->Va112d86f->grab_focus(); $this->Vffc22321->set_text('Method: '); $V6e047379 = $this->V2eaa29b3->get_current_page(); if ($V6e047379==2) { $this->V2eaa29b3->set_current_page(0);
 } return true;     } elseif ($V41196390->keyval==Gdk::KEY_F12) {  $this->Va112d86f->select_region(0,-1); $this->Va112d86f->grab_focus(); $this->Vffc22321->set_text('Signal: '); $this->V2eaa29b3->set_current_page(2);
 return true;   } else { return false; } }        public function F657f8b8d() { $V91c7ec8d = new GtkDialog('HELP', null, Gtk::DIALOG_MODAL);  $Vfad9b4ea = 'vbox'; $V75a35870 = $V91c7ec8d->$Vfad9b4ea; $V75a35870->pack_start(new Fb78a3223("Quick Keys"), 0);
 $V75a35870->pack_start($V3d85a8c4 = new GtkHBox());     $V6e2baaf3 = "F1  = Help\n F3  = Previous search entry\n F4  = Next search entry\n F8  = Browse History\n F10 = Search widget\n F11 = Search method\n
 F12 = Search signal\n \n Left click on left pane = select widget\n Middle click = launch offical php-gtk2 manual in browse\n Right click = popup menu\n \n Ctrl-B  = Set Browser Path (for linux)\n Ctrl-C on right pane = copy method\n
 Ctrl-L = Select language for official php-gtk2 manual\n "; $V6e2baaf3 = str_replace("\r\n", "\n", $V6e2baaf3); $V6e2baaf3 = str_replace("\n ", "\n", $V6e2baaf3); $V6e2baaf3 = str_replace("\n\n", "\n", $V6e2baaf3);
 $V3d85a8c4->pack_start(new GtkLabel($V6e2baaf3)); $V91c7ec8d->add_button(Gtk::STOCK_OK, Gtk::RESPONSE_OK); $V91c7ec8d->set_has_separator(false); $V91c7ec8d->show_all(); $V91c7ec8d->run(); $V91c7ec8d->destroy();
 }        public function F9ba6e2aa() { $V90e4caec = new Fea3fba95('Select Language');  $Vfbade9e3 = 'vbox'; $Vfad9b4ea = $V90e4caec->$Vfbade9e3; $Vfad9b4ea->pack_start(new GtkLabel('Select the language for the official PHP-GTK2 manual:'));
   $V7572559c = array('English'=>'en', 'Brazilian'=>'pt_BR', 'Bulgarian'=>'bg', 'Simplified Chinese'=>'zh_cn', 'Japanese'=>'ja'); $V865c0c0b = 0; foreach($V7572559c as $V1dee80c7=>$Vc1336794) { if ($V865c0c0b==0) {
 $Va398fb77[$V865c0c0b] = $V90e4caec->F3193497c(null, $V1dee80c7, $Vc1336794); } else { $Va398fb77[$V865c0c0b] = $V90e4caec->F3193497c($Va398fb77[0], $V1dee80c7, $Vc1336794); } if ($Vc1336794==$this->V8512ae7d) {
 $Va398fb77[$V865c0c0b]->set_active(1); }  $Vfad9b4ea->pack_start($Va398fb77[$V865c0c0b], 0, 0); ++$V865c0c0b; }          $Vfad9b4ea->pack_start($Ve65a7e0b = new GtkHBox()); $V1972b3fc = GtkButton::new_from_stock(Gtk::STOCK_OK);
 $V1972b3fc->set_size_request(87, 33); $Ve65a7e0b->pack_start(new GtkLabel()); $Ve65a7e0b->pack_start($V1972b3fc, 0); $V1972b3fc->connect('clicked', array(&$V90e4caec, 'Fbfbf473f'));  $V90e4caec->set_has_separator(false);
 $V90e4caec->action_area->set_size_request(-1, 1); $V90e4caec->show_all();  global $Vd7316a3d, $Vb250c522; $Vd7316a3d = $Vb250c522 = ''; $V90e4caec->run(); $V90e4caec->destroy();   $this->V8512ae7d = $V90e4caec->Vb250c522;
 }        public function F98fc18a3() {  $V90e4caec = new Fe712a90c('Set Browser Path (for linux)');  $Vfbade9e3 = 'vbox'; $Vfad9b4ea = $V90e4caec->$Vfbade9e3; $Vfad9b4ea->pack_start($V3d85a8c4 = new GtkHBox());
  $V3d85a8c4->pack_start(new GtkLabel('Set Browser Path (for linux): '), 0); $V3d85a8c4->pack_start($V8e3f1bbb = new GtkEntry(), 0);  $Vfad9b4ea->pack_start($Ve65a7e0b = new GtkHBox());  $V1972b3fc = GtkButton::new_from_stock(Gtk::STOCK_OK);
 $V1972b3fc->set_size_request(87, 33); $Ve65a7e0b->pack_start(new GtkLabel()); $Ve65a7e0b->pack_start($V1972b3fc, 0); $V8e3f1bbb->connect('activate', array(&$V90e4caec, 'F70e2cebc'), $V1972b3fc); $V1972b3fc->connect('clicked', array(&$V90e4caec, 'Fbfbf473f'));
  $V90e4caec->set_has_separator(false); $V90e4caec->action_area->set_size_request(-1, 1); $V90e4caec->show_all(); $V90e4caec->run(); $V90e4caec->destroy();  global $V033b6d69; $V033b6d69 = $V8e3f1bbb->get_text();
  }     protected function F43520679() { $V3aa652f4 = array('GtkLabel', 'GtkWidget'); $this->Vd29581f6 = array();  foreach($this->Vc7fe2148 as $V9d2b1ad5) { $Va9ac5a6c = F4fbc4872($V9d2b1ad5); $this->Vd29581f6 = array_merge($this->Vd29581f6, $Va9ac5a6c);
 } sort($this->Vd29581f6);  }     protected function F55f8e51f($Vfc877ecb) {  while (Gtk::events_pending()) {Gtk::main_iteration();} $Vce394e8d = array();   foreach($this->Vc7fe2148 as $V9d2b1ad5) { if (in_array($V9d2b1ad5, $this->Vaafbe027)) continue;
  $Va9ac5a6c = F47932cc8($V9d2b1ad5);   foreach($Va9ac5a6c as $Vea9f6aca) { while (Gtk::events_pending()) {Gtk::main_iteration();}  if (preg_match('/([^(\s]+)\s*\(/', $Vea9f6aca, $V9c28d32d)) {   if (preg_match("/$Vfc877ecb/", $V9c28d32d[1])) {
 $Vce394e8d[] = $V9d2b1ad5.'~'.$Vea9f6aca; } } } }   return $Vce394e8d; }     protected function F9e707837($V88c77fd3) {  while (Gtk::events_pending()) {Gtk::main_iteration();} $V7860847e = array();   foreach($this->Vc7fe2148 as $V9d2b1ad5) {
 if (in_array($V9d2b1ad5, $this->Vaafbe027)) continue;   $Va8420f8b = F75b4c226($V9d2b1ad5);   foreach($Va8420f8b as $V521345a9) { while (Gtk::events_pending()) {Gtk::main_iteration();}  if (preg_match('/([^(\s]+)\s*\(/', $V521345a9, $V9c28d32d)) {
   if (preg_match("/$V88c77fd3/", $V9c28d32d[1])) { $V7860847e[] = $V9d2b1ad5.'~'.$V521345a9; } } } }   return $V7860847e; }     protected function F59fc92ef() {  $V91c7ec8d = new F04d6179d($this, 'Browse History');
 $V91c7ec8d->destroy(); }  }   $Vd2a57dc1 = new F294a07d3();         class Fea3fba95 extends GtkDialog {  var $Vd7316a3d = ''; var $Vb250c522 = '';     public function __construct($Vd5d3db17='') { parent::__construct($Vd5d3db17, null, Gtk::DIALOG_MODAL);
 }     function F3193497c($V2cc8f74b, $Vdf18e638, $V9d1e3945) { $Vfbade9e3 = $V2cc8f74b; $Va398fb77 = new GtkRadioButton($Vfbade9e3, $Vdf18e638);  $Va398fb77->connect('toggled', array(&$this, 'F4b4da7e5'), $V9d1e3945);
 return $Va398fb77; }     function Fbfbf473f($Vce50a093) { $this->destroy(); }     function F4b4da7e5($Va398fb77, $V2063c160) {  $Vd304ba20 = $Va398fb77->child->get_label(); $Vc76a5e84 = $Va398fb77->get_active();
 if ($Vc76a5e84) { $this->Vd7316a3d = $Vd304ba20; $this->Vb250c522 = $V2063c160;  } } }         class Fe712a90c extends GtkDialog {     public function __construct($Vd5d3db17='') { parent::__construct($Vd5d3db17, null, Gtk::DIALOG_MODAL);
 }     function Fbfbf473f($Vce50a093) { $this->destroy(); }     function F70e2cebc($V1043bfc7, $Vce50a093) { $Vce50a093->clicked(); } }         class Fed462361 extends GtkNoteBook {  public $Vacb31236;
 public $V71860c77 = 0;     public function __construct() { parent::__construct(); $this->Vacb31236 = array(); $this->connect('switch-page', array(&$this, 'F7ccc48a4')); }     function F7ccc48a4($Vfb5d1b4a) {
 $Vfa89a430 = $this->get_current_page(); if ($Vfa89a430==-1) return; $V860ea93d = $this->get_tab_label($this->Vacb31236[$Vfa89a430]); $V8ab93591 = $V860ea93d->child->get_text();  }     function Fc6a784e2() {
  $V76e0753b = $this->get_n_pages(); $V051ac27e = array(); for ($V865c0c0b=0; $V865c0c0b<$V76e0753b; ++$V865c0c0b) { $V9d2b1ad5 = $this->get_nth_page($V865c0c0b); $V860ea93d = $this->get_tab_label($V9d2b1ad5);
 $V8ab93591 = $V860ea93d->child->get_text(); $V051ac27e[] = $V8ab93591; } $this->Fc323a71c($V051ac27e); }     function Fc323a71c($V051ac27e) { $V8d6ab84c = new GtkMenu(); foreach($V051ac27e as $V78e60eb0) {
 if ($V78e60eb0=='<hr>') { $V8d6ab84c->append(new GtkSeparatorMenuItem()); } else { $V8b2b9b25 = new GtkMenuItem($V78e60eb0); $V8d6ab84c->append($V8b2b9b25); $V8b2b9b25->connect('activate', 'F14057930');
 } } $V8d6ab84c->show_all(); $V8d6ab84c->popup(); $this->V8d6ab84c = $V8d6ab84c; }     function F14057930($V8b2b9b25) { $V447b7147 = $V8b2b9b25->child->get_label(); switch($V447b7147) { case 'Label #1':
 $this->set_current_page(0); echo "New tab selected: Label #1 (page 0)\n"; break; case 'Label #2': $this->set_current_page(1); echo "New tab selected: Label #2 (page 1)\n"; break; case 'Tab 3 - TextView':
 $this->set_current_page(2); echo "New tab selected: Tab 3 - TextView (page 2)\n"; break; } }  }          class F7453c8d3 extends GtkVBox {      public function __construct($Vd2a57dc1, $Vfb5d1b4a) { parent::__construct();
  $this->Vd2a57dc1 = $Vd2a57dc1; $this->Vfb5d1b4a = $Vfb5d1b4a; $this->Fe37f0136();  $this->Ffa6beb31($this->Fc5be5d5b());  $this->F1ac947c2(); $this->F3ac34083(); }     public function Fe37f0136() {} 
     protected function F1ac947c2() {  $this->V1bda80f2 = new Fde8df9a9($this->Vd2a57dc1); $this->V1bda80f2->Fa0f84894($this); $this->V1bda80f2->expand_all(); if (method_exists($this->V1bda80f2, 'set_enable_tree_lines')) {
 $this->V1bda80f2->set_enable_tree_lines(1); }   $this->V1bda80f2->set_enable_search(1); $this->V1bda80f2->show_all();  }      function Ffa6beb31($V860ea93d) { $V04ce2c2f = new GtkEventBox(); $Vd304ba20 = new GtkLabel($V860ea93d);
 $V04ce2c2f->add($Vd304ba20); $Vd304ba20->show(); $V04ce2c2f->connect('button-press-event', array(&$this, 'F83a51901'), $V860ea93d); $this->Vfb5d1b4a->append_page($this, $V04ce2c2f);  $this->V860ea93d = $Vd304ba20;
  $V86fa7f25 = new GtkLabel($V860ea93d); $V86fa7f25->set_alignment(0,0); $this->Vfb5d1b4a->set_menu_label($this, $V86fa7f25);  $this->V7fc9a74d = $V86fa7f25;   $this->Vfb5d1b4a->Vacb31236[$this->Vfb5d1b4a->V71860c77] = $this;
  ++$this->Vfb5d1b4a->V71860c77; }     public function F83a51901($V9d2b1ad5, $V41196390, $V860ea93d) { if ($V41196390->button==1) {  if ($V860ea93d=='Methods' || $V860ea93d=='+ inherited') { $this->Vd2a57dc1->Vffc22321->set_text('Method: ');
 } elseif ($V860ea93d=='Signals') { $this->Vd2a57dc1->Vffc22321->set_text('Signal: '); } return false; }  if ($V41196390->button==3) { $this->Vfb5d1b4a->Fc6a784e2(); return true; }  return false; }  } 
               class F70d1e6e0 extends F7453c8d3 {     public function Fc5be5d5b() { return 'Complete'; }     public function F3ac34083($V820f7eb9='') {    $this->V1bda80f2->F50751408($this->Vd2a57dc1->Vc7fe2148);
 }  }      class Fc74c91f1 extends F7453c8d3 {     public function Fe37f0136() { $this->V82da97bb = $this->Vd2a57dc1->V82da97bb->get_text(); }     public function Fc5be5d5b() {  return "Widget"; }     public function F3ac34083() {
 $this->V1bda80f2->F50751408(array($this->V82da97bb)); }     public function Fadc38f65($V820f7eb9) { $this->V82da97bb = $V820f7eb9; $this->F3ac34083();   $this->V860ea93d->set_text($this->Fc5be5d5b());
 $this->V7fc9a74d->set_text($this->Fc5be5d5b()); $this->Vd2a57dc1->V82da97bb->select_region(0,-1); }  }       class F4c47bf07 extends Fc74c91f1 {     public function Fc5be5d5b() {   return "+ siblings";
 }     public function F3ac34083() { $this->V1bda80f2->F50751408(array($this->V82da97bb)); $Vdcdb4827 = $this->Vd2a57dc1->Vdc017aa8[0]->V1bda80f2; $Vdcdb4827->V1a1ab15e = 0; $Vdcdb4827->V20f35e63->foreach(array(&$Vdcdb4827, 'F2e158e23'), $this->V82da97bb);
  $Vdcdb4827->V20f35e63->foreach(array(&$this->V1bda80f2, 'F27253740'), $this->V1bda80f2, $this->V82da97bb, $Vdcdb4827->V66431970); }  }      class F9d3188c1 extends Fc74c91f1 {     public function Fc5be5d5b() {
  return "+ children"; }     public function F3ac34083() { $this->V1bda80f2->F50751408(array($this->V82da97bb)); $Vdcdb4827 = $this->Vd2a57dc1->Vdc017aa8[0]->V1bda80f2; $Vdcdb4827->V1a1ab15e = 0; $Vdcdb4827->V20f35e63->foreach(array(&$Vdcdb4827, 'F2e158e23'), $this->V82da97bb);
  $Vdcdb4827->V20f35e63->foreach(array(&$this->V1bda80f2, 'F31f10dc1'), $this->V1bda80f2, $this->V82da97bb, $Vdcdb4827->Vfb381367); }  }         class F3205b52b extends F7453c8d3 {     protected function F1ac947c2() {
    $this->V1bda80f2 = new Fa3319d0d($this->Vd2a57dc1); $this->V1bda80f2->Fa0f84894($this);   if (method_exists($this, 'set_enable_tree_lines')) { $this->set_enable_tree_lines(1); }  $this->V1bda80f2->show_all();
 }     public function Fe679aa86($V8d777f38) { $V20f35e63 = $this->V1bda80f2->V20f35e63; $V20f35e63->clear(); for ($V865c0c0b=0; $V865c0c0b<count($V8d777f38); ++$V865c0c0b) {  @list($Vea9f6aca, $Va2f2ed4f) = explode('~', $V8d777f38[$V865c0c0b]);
 $V20f35e63->append(array($V865c0c0b, $Va2f2ed4f, $Vea9f6aca));   } }  }      class F05ce9142 extends F3205b52b {     public function Fc5be5d5b() { return 'Methods'; }     public function F3ac34083() {
             $V82da97bb = $this->Vd2a57dc1->V82da97bb->get_text(); if ($V82da97bb=='') return;  $Va9ac5a6c = F951b6d3f($V82da97bb); sort($Va9ac5a6c);  $this->Fe679aa86($Va9ac5a6c); } }      class F6312a0a5 extends F3205b52b {
     public function Fc5be5d5b() { return '+ inherited'; }     public function F3ac34083() { $V82da97bb = $this->Vd2a57dc1->V82da97bb->get_text(); if ($V82da97bb=='') return; $Va9ac5a6c = Fb2263dc9($V82da97bb);
  sort($Va9ac5a6c); $this->Fe679aa86($Va9ac5a6c); } }      class Fc9c9aead extends F3205b52b {     public function Fc5be5d5b() { return 'Signals'; }     public function F3ac34083() { $V82da97bb = $this->Vd2a57dc1->V82da97bb->get_text();
 if ($V82da97bb=='') return;    $Va8420f8b = F75b4c226($V82da97bb);  sort($Va8420f8b); $this->Fe679aa86($Va8420f8b); } }                 class F1b3a4d20 extends GtkTreeView {  public $V20f35e63;     public function __construct($Vd2a57dc1) {
 $this->Vd2a57dc1 = $Vd2a57dc1; parent::__construct(); }     public function F88423fe0($Vfad9b4ea) {  $V4ad1587b = new GtkScrolledWindow(); $V4ad1587b->set_policy( Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
 $Vfad9b4ea->pack_start($V4ad1587b);  $V4ad1587b->add($this);  }       protected function Fd1226966() { $Vef5714e0 = $this->get_selection(); list($V20f35e63, $V37302cce) = $Vef5714e0->get_selected(); if ($V37302cce==NULL) return;
  $Vb80bb774 = $V20f35e63->get_value($V37302cce, 0); $V26b2a720 = $V20f35e63->get_value($V37302cce, 2); $V7b09a866 = strip_tags($V26b2a720);  global $Vbbc4df40;  $Vbbc4df40->set_text($V7b09a866); }    
     protected function F9f4dccb6() { $V20f35e63 = $this->get_model(); $V37302cce = $V20f35e63->get_iter($this->Vf80c89b3); if ($V37302cce==NULL) return;  $V2ec7686c = $V20f35e63->get_n_columns();   if ($V2ec7686c==3) {
 $Vb80bb774 = $V20f35e63->get_value($V37302cce, 0); $V26b2a720 = $V20f35e63->get_value($V37302cce, 2); } else { $V26b2a720 = $V20f35e63->get_value($V37302cce, 0); } $V7b09a866 = strip_tags($V26b2a720);
  global $Vbbc4df40; echo "selected_row = $V7b09a866\n"; $Vbbc4df40->set_text($V7b09a866); }     public function F8f40fc54($V9d2b1ad5, $V41196390) { if ($V41196390->button==1) return false; if ($V41196390->button==2) {
 $V03d49e14 = $this->get_path_at_pos($V41196390->x, $V41196390->y); $Vd6fe1d0b = $V03d49e14[0][0]; $Vd89e2ddb = $V03d49e14[1];  if (!is_array($V03d49e14)) return; $Vf9077aa2 = $Vd89e2ddb->get_title(); 
 $this->Vf80c89b3 = $Vd6fe1d0b; $this->F78ea60e7(); return true; } if ($V41196390->button==3) {  $V03d49e14 = $this->get_path_at_pos($V41196390->x, $V41196390->y); $Vd6fe1d0b = $V03d49e14[0][0]; $Vd89e2ddb = $V03d49e14[1];
 $Vf9077aa2 = $Vd89e2ddb->get_title();  $this->Vf80c89b3 = $Vd6fe1d0b;  $this->Fc6a784e2($Vd6fe1d0b, $Vf9077aa2, $V41196390); return true; } }     protected function Fc6a784e2($Vd6fe1d0b, $Vf9077aa2, $V41196390) {
 global $V8d6ab84c; $V051ac27e = array('Copy', '<hr>', 'View PHP-GTK2 Manual'); if ($Vf9077aa2=='Description') { $V051ac27e = array_merge( $V051ac27e, array('<hr>', 'Edit Item Description')); } $V8d6ab84c = $this->Fc323a71c($V051ac27e);
 }     protected function Fc323a71c($V051ac27e) { $V8d6ab84c = new GtkMenu(); foreach($V051ac27e as $V78e60eb0) { if ($V78e60eb0=='<hr>') { $V8d6ab84c->append(new GtkSeparatorMenuItem()); } else { $V8b2b9b25 = new GtkMenuItem($V78e60eb0);
 $V8d6ab84c->append($V8b2b9b25); $V8b2b9b25->connect('activate', array(&$this, 'F14057930')); } } $V8d6ab84c->show_all(); $V8d6ab84c->popup(); }     function F14057930($V8b2b9b25) { $V447b7147 = $V8b2b9b25->child->get_label();
  switch($V447b7147) { case 'Copy':  $this->F9f4dccb6(); break;  case 'View PHP-GTK2 Manual': $this->F78ea60e7(); break; } }     public function F78ea60e7() { $V20f35e63 = $this->get_model(); $V2ec7686c = $V20f35e63->get_n_columns();
  if ($V2ec7686c==3) { $this->F55917130(); } elseif ($V2ec7686c==1) { $this->F7d2d8d2c(); } }     public function F55917130() { $V20f35e63 = $this->get_model(); $V37302cce = $V20f35e63->get_iter($this->Vf80c89b3);						if ($V37302cce==NULL) return;
  $V82da97bb = $this->Vd2a57dc1->V82da97bb->get_text();  $Va2f2ed4f = strip_tags($V20f35e63->get_value($V37302cce, 1)); $Vea9f6aca = strip_tags($V20f35e63->get_value($V37302cce, 2)); $Vdf4b1134 = ''; if (preg_match("/([^\(\s]+)\s*\(/", $Vea9f6aca, $V9c28d32d)) {
 $Vdf4b1134 = $V9c28d32d[1]; }  if ($V82da97bb=='') return; if ($Vdf4b1134=='') return; $Va2f2ed4f = trim($Va2f2ed4f); $Vdf4b1134 = trim($Vdf4b1134);   $V28707876 = $this->Vd2a57dc1->V2eaa29b3->get_current_page();
  print "bp301. current_page = $V28707876\n"; $V82bd5515 = 'method'; if ($V28707876==2) $V82bd5515 = 'signal';  $V851f5ac9 = "http://gtk.php.net/manual/".$this->Vd2a57dc1->V8512ae7d; $V435ed7e9 = "$Va2f2ed4f.$V82bd5515.$Vdf4b1134.php";
 $V572d4e42 = ''; if ($Va2f2ed4f=='GObject') { $V593616de = "$V435ed7e9"; } elseif (preg_match("/^gtk/i", $Va2f2ed4f)) { $V593616de = "gtk.$V435ed7e9"; } elseif (preg_match("/^gdk/i", $Va2f2ed4f)) { $V593616de = "gdk.$V435ed7e9";
 } elseif (preg_match("/^pango/i", $Va2f2ed4f)) { $V593616de = "pango.$V435ed7e9"; } elseif (preg_match("/^atk/i", $Va2f2ed4f)) { $V593616de = "atk.$V435ed7e9"; } elseif (preg_match("/^glade/i", $Va2f2ed4f)) {
 $V593616de = "glade.$V435ed7e9"; } else {  } $V593616de = strtolower($V593616de); $V572d4e42 = $V851f5ac9.'/'.$V593616de; $V572d4e42 = str_replace('gtk.gtk.', 'gtk.', $V572d4e42); $V572d4e42 = str_replace('gdk.gdk.', 'gdk.', $V572d4e42);
 $V572d4e42 = str_replace('pango.pango.', 'pango.', $V572d4e42); $V572d4e42 = $this->F39c28e6a(strtolower($Va2f2ed4f), strtolower($Vdf4b1134), $V572d4e42);   F874de7d8($V572d4e42); }           function F39c28e6a($Va2f2ed4f, $Vea9f6aca, $V572d4e42) {
    if ($Vea9f6aca=='__construct') { return preg_replace("/method.__construct/", 'constructor', $V572d4e42); }  $V3aa652f4 = "gtktreestore|gtkliststore|gtktreemodelsort|gtktreemodelfilter"; if (preg_match("/($V3aa652f4)/", $V572d4e42, $V9c28d32d)) {
 if (in_array($Vea9f6aca, array('foreach', 'get_column_type', 'get_flags', 'get_iter', 'get_iter_first', 'get_iter_root', 'get_iter_from_string', 'get_n_columns', 'get_path', 'get_string_from_iter', 'get_value', 'iter_children', 'iter_has_child', 'iter_n_children', 'iter_next' ,'iter_nth_child', 'iter_parent', 'ref_node', 'row_changed', 'row_deleted', 'row_has_child_toggled', 'row_inserted', 'unref_node', 'get'))) {
 $V572d4e42 = preg_replace("/($V3aa652f4)/", 'gtktreemodel', $V572d4e42); }  }  $V8eb58dd5 = 'gtkeditable'; $V3aa652f4 = 'gtkentry|gtkoldeditable|gtkspinbutton|gtkitementry'; $Va9ac5a6c = array('copy_clipboard', 'cut_clipboard', 'delete_selection', 'delete_text', 'get_chars', 'get_editable', 'get_position', 'get_selection_bounds', 'insert_text', 'paste_clipboard', 'select_region', 'set_editable', 'set_position');
 if (preg_match("/($V3aa652f4)/", $V572d4e42, $V9c28d32d) && in_array($Vea9f6aca, $Va9ac5a6c)) { $V572d4e42 = preg_replace("/($V3aa652f4)/", $V8eb58dd5, $V572d4e42); }  $V8eb58dd5 = 'gtkcelleditable'; $V3aa652f4 = 'gtkentry|gtkspinbutton';
 $Va9ac5a6c = array('editing_done', 'remove_widget', 'start_editing'); if (preg_match("/($V3aa652f4)/", $V572d4e42, $V9c28d32d) && in_array($Vea9f6aca, $Va9ac5a6c)) { $V572d4e42 = preg_replace("/($V3aa652f4)/", $V8eb58dd5, $V572d4e42);
 }  $V8eb58dd5 = 'gtkcelllayout'; $V3aa652f4 = 'gtkcellview|gtkcombobox|gtkcomboboxentry|gtkentrycompletion|gtktreeviewcolumn'; $Va9ac5a6c = array('add_attribute', 'clear', 'clear_attributes', 'pack_end', 'pack_start', 'reorder', 'set_attributes', 'set_cell_data_func');
 if (preg_match("/($V3aa652f4)/", $V572d4e42, $V9c28d32d) && in_array($Vea9f6aca, $Va9ac5a6c)) { $V572d4e42 = preg_replace("/($V3aa652f4)/", $V8eb58dd5, $V572d4e42); }  return $V572d4e42; }     public function F7d2d8d2c() {
 $V20f35e63 = $this->get_model(); $V37302cce = $V20f35e63->get_iter($this->Vf80c89b3);						if ($V37302cce==NULL) return; $V82da97bb = $this->Vd2a57dc1->V82da97bb->get_text();  $Va2f2ed4f = strip_tags($V20f35e63->get_value($V37302cce, 0));
  if ($V82da97bb=='') return; $Va2f2ed4f = trim($Va2f2ed4f);  $V851f5ac9 = "http://gtk.php.net/manual/".$this->Vd2a57dc1->V8512ae7d; $V435ed7e9 = "$Va2f2ed4f.php"; $V572d4e42 = '';  if ($Va2f2ed4f=='GObject') {
 $V593616de = "$V435ed7e9"; } elseif (preg_match("/^gtk/i", $Va2f2ed4f)) { $V593616de = "gtk.$V435ed7e9"; } elseif (preg_match("/^gdk/i", $Va2f2ed4f)) { $V593616de = "gdk.$V435ed7e9"; } elseif (preg_match("/^pango/i", $Va2f2ed4f)) {
 $V593616de = "pango.$V435ed7e9"; } elseif (preg_match("/^atk/i", $Va2f2ed4f)) { $V593616de = "atk.$V435ed7e9"; } elseif (preg_match("/^glade/i", $Va2f2ed4f)) { $V593616de = "glade.$V435ed7e9"; } else {
  } $Vbf22951b = strtolower($V435ed7e9); $V593616de = strtolower($V593616de);   if ($Vbf22951b=='gtk.php') { $V593616de = 'gtk.functions.php'; } elseif ($Vbf22951b=='gdk.php') { $V593616de = 'gdk.functions.php';
 } elseif ($Vbf22951b=='pango.php') { $V593616de = 'pango.functions.php'; } elseif ($Vbf22951b=='atk.php') { $V593616de = 'atk.functions.php'; } $V572d4e42 = $V851f5ac9.'/'.$V593616de;   $V572d4e42 = str_replace('gtk.gtk.', 'gtk.', $V572d4e42);
 $V572d4e42 = str_replace('gdk.gdk.', 'gdk.', $V572d4e42); $V572d4e42 = str_replace('pango.pango.', 'pango.', $V572d4e42);   F874de7d8($V572d4e42); } }          class Fde8df9a9 extends F1b3a4d20 {  public $Vca15fd43;
     public function Fa0f84894($Vfad9b4ea) {  $this->F88423fe0($Vfad9b4ea);  if (defined("GObject::TYPE_STRING")) {  $this->V20f35e63 = new GtkTreeStore(GObject::TYPE_STRING); } elseif (defined("Gtk::TYPE_STRING")) {
 $this->V20f35e63 = new GtkTreeStore(Gtk::TYPE_STRING); } $this->set_model($this->V20f35e63);    $V1afd3281 = new GtkTreeViewColumn();  $V82919271 = new GtkCellRendererText(); $V1afd3281->pack_start($V82919271, true);
 $V1afd3281->set_attributes($V82919271, 'text', 0); $V1afd3281->set_cell_data_func($V82919271, array(&$this, 'F872331d2'));  $this->append_column($V1afd3281);            $this->connect('button-press-event', array(&$this, 'F8f40fc54'));
  }      function Fcca88d0d($V9d2b1ad5) { $Vc68ad910 = array($V9d2b1ad5); while (($V9d2b1ad5 = get_parent_class($V9d2b1ad5)) !== false) { $Vc68ad910[] = $V9d2b1ad5; } return implode('.',array_reverse($Vc68ad910));
 }      public function F2e158e23($V20f35e63, $Vd6fe1d0b, $V37302cce, $V9d2b1ad5) { if ($this->V1a1ab15e) return; $V36c45369 = $V20f35e63->get_value($V37302cce, 0); $Vc832fc52 = implode('-', $Vd6fe1d0b);
  if ($V36c45369 == $V9d2b1ad5) {   $this->V7eceba10 = $Vd6fe1d0b; $this->Vfb381367 = implode('-', $Vd6fe1d0b); $this->V1a1ab15e = 1; if (preg_match('/(.*)\-/', $Vc832fc52, $V9c28d32d)) { $this->V66431970 = $V9c28d32d[1];
 $this->Vfb108564 = explode('-', $V9c28d32d[1]); } } }        public function Ff6455c5b($V20f35e63, $Vd6fe1d0b, $V37302cce, $V9d2b1ad5) { if ($this->Ve6e59b9b) return; $V36c45369 = $V20f35e63->get_value($V37302cce, 0);
 $Vc832fc52 = implode('-', $Vd6fe1d0b);  if ($V36c45369 == $V9d2b1ad5) {   $this->Vccc71292 = $Vd6fe1d0b; $this->Vdefde2b1 = implode('-', $Vd6fe1d0b); $this->Ve6e59b9b = 1; if (preg_match('/(.*)\-/', $Vc832fc52, $V9c28d32d)) {
 $this->Vf0f3953d = $V9c28d32d[1]; $this->V41fd9068 = explode('-', $V9c28d32d[1]); } } }      function F27253740($V20f35e63, $Vd6fe1d0b, $V37302cce, $Va3de55dc, $V9d2b1ad5, $V7eceba10) { $V36c45369 = $V20f35e63->get_value($V37302cce, 0);
 $Vc832fc52 = implode('-', $Vd6fe1d0b);  if (preg_match('/(.*)\-/', $Vc832fc52, $V9c28d32d)) {  if ($V9c28d32d[1]==$V7eceba10) {  $Vc68ad910 = F4012d1ad($V36c45369, 1);  $this->Fd8d62b7b($Vc68ad910);  
   } } }      function F31f10dc1($V20f35e63, $Vd6fe1d0b, $V37302cce, $Va3de55dc, $V9d2b1ad5, $V7eceba10) { $V36c45369 = $V20f35e63->get_value($V37302cce, 0); $Vc832fc52 = implode('-', $Vd6fe1d0b); $Vf5a8e923 = strlen($V7eceba10);
   if (strlen($Vc832fc52)>=$Vf5a8e923 && $Vc832fc52!=$V7eceba10 && (substr($Vc832fc52,0,$Vf5a8e923)==$V7eceba10 && substr($Vc832fc52,$Vf5a8e923,1)=='-')) { if (preg_match("/^NotebookTab/", $V36c45369, $V12be6e8a) || preg_match("/^TreeView/", $V36c45369, $V9c28d32d)) {
  } else {  $Vc68ad910 = F4012d1ad($V36c45369, 1);  $this->Fd8d62b7b($Vc68ad910); } } }      function F50751408($V3aa652f4, $V01bc6f8e=1) { if ($V01bc6f8e) $this->V20f35e63->clear(); $this->Vca15fd43 = array();
 $this->Vca15fd43['root'] = null;  $V547e499c = array(); foreach($V3aa652f4 as $V9d2b1ad5) { $V547e499c[] = $this->Fcca88d0d($V9d2b1ad5); } sort($V547e499c);   $V8da3004a = array(); foreach($V547e499c as $V9d2b1ad5) {
 $V8da3004a[] = end(explode('.',$V9d2b1ad5)); $Ve358efa4 = end(explode('.',$V9d2b1ad5));  }    foreach($V8da3004a as $V9d2b1ad5) { $Vc68ad910 = F4012d1ad($V9d2b1ad5, 1);  $this->Fd8d62b7b($Vc68ad910); }
 }               function Fd8d62b7b($V3aa652f4) {  if (count($V3aa652f4)==0) return; if (trim($V3aa652f4[0])=='') return; $V7b8b965a = count($V3aa652f4)-1;        for ($V865c0c0b=$V7b8b965a; $V865c0c0b>=0; --$V865c0c0b) {
  $Vd0e45878 = ($V865c0c0b==$V7b8b965a) ? $this->Vca15fd43['root'] : $this->Vca15fd43[$V3aa652f4[$V865c0c0b+1]]; if (!isset($this->Vca15fd43[$V3aa652f4[$V865c0c0b]])) $this->Vca15fd43[$V3aa652f4[$V865c0c0b]] = $this->V20f35e63->append($Vd0e45878,array($V3aa652f4[$V865c0c0b]));
  }  }        public function F872331d2($V1afd3281, $V8d27600b, $V20f35e63, $V37302cce) { $Vd6fe1d0b = $V20f35e63->get_path($V37302cce); $Vc832fc52 = implode('-', $Vd6fe1d0b); $V36c45369 = $V20f35e63->get_value($V37302cce, 0);
 $V82da97bb = $this->Vd2a57dc1->V82da97bb->get_text(); if ($V36c45369==$V82da97bb) { $V3a6d0284 = $V20f35e63->get_value($V37302cce, 0); $V3a6d0284 = "<b><span background=\"#ffff00\" foreground=\"#0000ff\">$V3a6d0284</span></b>";
 $V8d27600b->set_property('markup', $V3a6d0284); } }        public function F51707561($Vef5714e0) { list($V20f35e63, $V37302cce) = $Vef5714e0->get_selected(); $V820f7eb9 = $V20f35e63->get_value($V37302cce, 0);
 print "bp371. widget selected = $V820f7eb9\n"; $V1043bfc7 = $this->Vd2a57dc1->V82da97bb;     }        public function F8f40fc54($V9d2b1ad5, $V41196390) { if ($V41196390->button==1) {  $V9dd4e461 = $V41196390->x;
 $V41529076 = $V41196390->y;  $V03d49e14 = $this->get_path_at_pos($V9dd4e461, $V41529076); if (!is_array($V03d49e14)) return; $Vd6fe1d0b = $V03d49e14[0];  $Vc832fc52 = implode('-', $Vd6fe1d0b);     $V20f35e63 = $this->V20f35e63;
 $V37302cce = $V20f35e63->get_iter($Vd6fe1d0b); $V820f7eb9 = $V20f35e63->get_value($V37302cce, 0);   if ($V820f7eb9!='') { $V1043bfc7 = $this->Vd2a57dc1->V82da97bb; $V1043bfc7->set_text($V820f7eb9); $this->Vd2a57dc1->F2ad2a20e($V820f7eb9);
 $this->Vd2a57dc1->F8148b659($V820f7eb9); } } elseif ($V41196390->button==2) { $V03d49e14 = $this->get_path_at_pos($V41196390->x, $V41196390->y); if (!is_array($V03d49e14)) return; $Vd6fe1d0b = $V03d49e14[0];
 $Vc832fc52 = implode('-', $Vd6fe1d0b); $Vd89e2ddb = $V03d49e14[1]; $Vf9077aa2 = $Vd89e2ddb->get_title();  $this->Vf80c89b3 = $Vd6fe1d0b; $this->F78ea60e7(); return true; } elseif ($V41196390->button==3) {
  $V03d49e14 = $this->get_path_at_pos($V41196390->x, $V41196390->y);  $Vd6fe1d0b = $V03d49e14[0]; $Vc832fc52 = implode('-', $Vd6fe1d0b); $Vd89e2ddb = $V03d49e14[1]; $Vf9077aa2 = $Vd89e2ddb->get_title();
  $this->Vf80c89b3 = $Vd6fe1d0b;  $this->Fc6a784e2($Vd6fe1d0b, $Vf9077aa2, $V41196390); return true; } } }       class Fa3319d0d extends F1b3a4d20 {                   public function Fa0f84894($Vfad9b4ea) {
 $this->F88423fe0($Vfad9b4ea);   if (defined("GObject::TYPE_STRING")) {  $V20f35e63 = new GtkListStore(GObject::TYPE_STRING, GObject::TYPE_STRING, GObject::TYPE_STRING); } elseif (defined("Gtk::TYPE_STRING")) {
 $V20f35e63 = new GtkListStore(Gtk::TYPE_STRING, Gtk::TYPE_STRING, Gtk::TYPE_STRING); }   $this->V20f35e63 = $V20f35e63; $V7391bdff = array('Sno', 'Class', 'Methods'); $V9eeb5cc4 = array(.5, 0.0, 0.0);
 $V833d2a8d = array(20, 100, 240);    $this->set_model($V20f35e63);   for ($Vd89e2ddb=0; $Vd89e2ddb<count($V7391bdff); ++$Vd89e2ddb) { $V82919271 = new GtkCellRendererText(); $V82919271->set_property("xalign", $V9eeb5cc4[$Vd89e2ddb]);
 $V82919271->set_property("width", $V833d2a8d[$Vd89e2ddb]); $V1afd3281 = new GtkTreeViewColumn($V7391bdff[$Vd89e2ddb], $V82919271, 'text', $Vd89e2ddb); $V1afd3281->set_alignment($V9eeb5cc4[$Vd89e2ddb]);
 if ($Vd89e2ddb>0) $V1afd3281->set_sort_column_id($Vd89e2ddb); if ($Vd89e2ddb==2) $V1afd3281->set_expand(true); if ($Vd89e2ddb==1) $V1afd3281->set_visible(0);   $Vd304ba20 = new GtkLabel($V7391bdff[$Vd89e2ddb]);
 $Vd304ba20->modify_font(new PangoFontDescription("Arial Bold")); $Vd304ba20->modify_fg(Gtk::STATE_NORMAL, GdkColor::parse("#0000FF")); $V1afd3281->set_widget($Vd304ba20); $Vd304ba20->show();   $V1afd3281->set_cell_data_func($V82919271, array(&$this, 'F872331d2'), $Vd89e2ddb);
 $this->append_column($V1afd3281); }          $this->connect('key-press-event', array(&$this, 'F2a5922e9')); $this->connect('button-press-event', array(&$this, 'F8f40fc54')); }     public function F7b796b80($V8d777f38) {
 $this->V20f35e63->clear(); for ($V865c0c0b=0; $V865c0c0b<count($V8d777f38); ++$V865c0c0b) {  $this->V20f35e63->append(array($V865c0c0b, 'ttt', $V8d777f38[$V865c0c0b]));   } }        public function F872331d2($V1afd3281, $V8d27600b, $V20f35e63, $V37302cce, $V977aed32) {
 $Vd6fe1d0b = $V20f35e63->get_path($V37302cce); $V456aacf0 = $Vd6fe1d0b[0];  if ($V977aed32==0) { $V3a6d0284 = $Vd6fe1d0b[0] + 1; $V8d27600b->set_property('text', $V3a6d0284); } elseif ($V977aed32==2) {
 $V3a6d0284 = $V20f35e63->get_value($V37302cce, 2); $V8d27600b->set_property('markup', $V3a6d0284); }       $Vcdd83b4b = ($V456aacf0%2==1) ? '#dddddd' : '#ffffff';    $Vea9f6aca = $V20f35e63->get_value($V37302cce, 2);
   $V55f8e51f = $this->Vd2a57dc1->Vfc877ecb;  if ($Vea9f6aca==$V55f8e51f) { $Vcdd83b4b = '#ffff00'; }  $V8d27600b->set_property('cell-background', $Vcdd83b4b); }      public function F2a5922e9($V1bda80f2, $V41196390) {
   if (($V41196390->keyval==99 || $V41196390->keyval==67) && ($V41196390->state & Gdk::CONTROL_MASK)) {  $this->Fd1226966(); } else { return false; } }  }        abstract class F23379f49 extends GtkHBox {
  protected $V93da65a9; protected $V11cabb6f = ''; public $V1043bfc7;  public function F23379f49($V14e46238, $V93da65a9, $Vd2a57dc1) { parent::__construct(); $this->V14e46238 = $V14e46238; $this->V93da65a9 = $V93da65a9;
 $this->Vd2a57dc1 = $Vd2a57dc1;  $this->V1043bfc7 = new GtkEntry(); $this->V1043bfc7->set_size_request(120, -1); $this->pack_start($this->V1043bfc7, 0, 0); $this->Vce50a093 = new F7be72c3e(''); $this->pack_start($this->Vce50a093, 0, 0);
  $this->Vce50a093->connect('clicked', array(&$this, 'F8f40fc54')); $this->V1043bfc7->connect('key-press-event', array(&$this, 'F80f02471')); }   public function F80f02471($V9d2b1ad5, $V41196390) {  Gtk::idle_add(array(&$this->Vce50a093, 'F90c65506'));
 return true; }   public function F8f40fc54($Vce50a093) { $this->V8d6ab84c = new GtkMenu();  $V39b7ca2f = $this->F630a4251($this->V1043bfc7->get_text()); if ($V39b7ca2f==0) {  return true; } $this->V8d6ab84c->show_all();
 $this->V8d6ab84c->V74747aca = 0; $this->V8d6ab84c->popup(null, null, array(&$this, 'Fa58bfdf2')); $this->V8d6ab84c->connect('key-press-event', array(&$this, 'Fbc8920c3')); $this->V8d6ab84c->show_all();
 }   public function F630a4251() { foreach($this->V93da65a9 as $V8ce4b16b=>$V9e3669d1) { if ($V9e3669d1=='<hr>') { $this->V8d6ab84c->append(new GtkSeparatorMenuItem()); } else { $V8b2b9b25 = new GtkMenuItem($V9e3669d1);
 $this->V8d6ab84c->append($V8b2b9b25); $V8b2b9b25->connect('activate', array(&$this, 'on_popup_menu_select')); } } }   public function Fa58bfdf2() { $V5e0bdcbd=$this->V14e46238->get_position(); $Vfbade9e3 = 'allocation';
 $V950f4078 = $this->V1043bfc7->$Vfbade9e3; $V9dd4e461 = $V950f4078->x; $V41529076 = $V950f4078->y;  if (PHP_SHLIB_SUFFIX=='dll') {  $V880700e6=5;  $V964658da=27+$V950f4078->height; } else {  $V880700e6=4;
  $V964658da=23+$V950f4078->height; }  $V8e683187=$V5e0bdcbd[0] + $V9dd4e461 + $V880700e6; $V0124aa72=$V5e0bdcbd[1] + $V41529076 + $V964658da;  return array($V8e683187, $V0124aa72); }   abstract public function F14057930($V8b2b9b25);
  }  class F3f8e5889 extends F23379f49 {  public function F80f02471($V9d2b1ad5, $V41196390) { $this->V11cabb6f = ''; $V3c6e0b8a = $V41196390->keyval; $state = $V41196390->state;   if ($V41196390->keyval==Gdk::KEY_Return) {
  return false; }  switch($V41196390->keyval) { case Gdk::KEY_BackSpace: case Gdk::KEY_Delete: case Gdk::KEY_Home: case Gdk::KEY_End: case Gdk::KEY_Tab: case Gdk::KEY_Right: case Gdk::KEY_Left: case Gdk::KEY_Shift_L:
 case Gdk::KEY_Shift_R: case Gdk::KEY_Control_L: case Gdk::KEY_Control_R: case Gdk::KEY_Caps_Lock: case Gdk::KEY_Shift_Lock: case Gdk::KEY_Alt_L: case Gdk::KEY_Alt_R: case 16777215: return false; }  if ((($V3c6e0b8a==67||$V3c6e0b8a==99) && ($state&Gdk::CONTROL_MASK)) ||
 (($V3c6e0b8a==88||$V3c6e0b8a==120) && ($state&Gdk::CONTROL_MASK)) || (($V3c6e0b8a==86||$V3c6e0b8a==118) && ($state&Gdk::CONTROL_MASK)) || (($V3c6e0b8a==65||$V3c6e0b8a==97) && ($state&Gdk::CONTROL_MASK))) {
 return false; }   if ((($V3c6e0b8a>=65 && $V3c6e0b8a<=90) || ($V3c6e0b8a>=97 && $V3c6e0b8a<=122) || ($V3c6e0b8a>=48 && $V3c6e0b8a<=57)) && ($state==0 || $state|Gdk::SHIFT_MASK|Gdk::LOCK_MASK)) {  $this->V11cabb6f = chr($V3c6e0b8a);
 }   Gtk::idle_add(array(&$this, 'F697acee3')); return ($this->V11cabb6f=='') ? 1 : 0;  }  public function F697acee3() { $this->Vce50a093->clicked(); }   public function Fbc8920c3($V8d6ab84c, $V41196390) {
  $V3c6e0b8a = $V41196390->keyval; $state = $V41196390->state; $V7ded8ba6 = 0;  switch($V41196390->keyval) { case Gdk::KEY_Up: case Gdk::KEY_Down: case Gdk::KEY_Home: case Gdk::KEY_End:  $this->V8d6ab84c->V74747aca = 1;
 }  if ($V41196390->keyval==Gdk::KEY_Return) {   $V829ff59d = $this->V8d6ab84c->get_active(); if ($this->V8d6ab84c->V74747aca) { $Ve7f96112 = $V829ff59d->child->get_label();  return false; $this->V1043bfc7->set_text($Ve7f96112);
 $this->V1043bfc7->select_region(0, -1); }  $this->V8d6ab84c->popdown(); $V820f7eb9 = $this->V1043bfc7->get_text();   $V820f7eb9 = Ff5365045($V820f7eb9); $this->Vd2a57dc1->F2ad2a20e($V820f7eb9); $this->V1043bfc7->set_text($V820f7eb9);
   $this->Vd2a57dc1->F8148b659($V820f7eb9); return false; }  if ($V41196390->keyval==Gdk::KEY_BackSpace) { $V8d25f26a = $this->V1043bfc7->get_text(); $this->V1043bfc7->set_text(substr($V8d25f26a, 0, strlen($V8d25f26a)-1));
 $this->V1043bfc7->set_position(-1);  $V7ded8ba6 = 1; }  if ((($V3c6e0b8a>=65 && $V3c6e0b8a<=90) || ($V3c6e0b8a>=97 && $V3c6e0b8a<=122) || ($V3c6e0b8a>=48 && $V3c6e0b8a<=57)) && ($state==0 || $state|Gdk::SHIFT_MASK|Gdk::LOCK_MASK)) {
  $this->V1043bfc7->set_text($this->V1043bfc7->get_text().chr($V3c6e0b8a)); $this->V1043bfc7->set_position(-1);   $V7ded8ba6 = 1;  }  if ($V7ded8ba6) {  $V39b7ca2f = $this->F630a4251($this->V1043bfc7->get_text());
  if ($V39b7ca2f==0) { $this->V8d6ab84c->popdown();  } else {  $this->V8d6ab84c->show_all(); } }  return false; }   public function F630a4251($Vb2c97ae4='') {  foreach($this->V8d6ab84c->get_children() as $child) {
  $this->V8d6ab84c->remove($child); }  $V39b7ca2f = 0; foreach($this->V93da65a9 as $V8ce4b16b=>$V9e3669d1) { if ($V9e3669d1=='<hr>') { $this->V8d6ab84c->append(new GtkSeparatorMenuItem()); } else {  if ($Vb2c97ae4=='' ||
 ($Vb2c97ae4!='' && preg_match("/^$Vb2c97ae4/i", $V9e3669d1))) {  $V8b2b9b25 = new GtkMenuItem($V9e3669d1);  $this->V8d6ab84c->append($V8b2b9b25); $V8b2b9b25->connect('activate', array(&$this, 'F14057930'));
 ++$V39b7ca2f; } } } $this->V11cabb6f = '';  return $V39b7ca2f; }  public function F14057930($V8b2b9b25) { $V447b7147 = $V8b2b9b25->child->get_label(); $this->V1043bfc7->set_text($V447b7147); $this->V1043bfc7->set_position(-1);
  $this->F3d800cb1(); }  protected function F3d800cb1() {   $V820f7eb9 = $this->V1043bfc7->get_text();  $V820f7eb9 = Ff5365045($V820f7eb9); $this->Vd2a57dc1->F2ad2a20e($V820f7eb9); $this->V1043bfc7->set_text($V820f7eb9);
   $this->Vd2a57dc1->F8148b659($V820f7eb9); }  protected function F97c79949() {  foreach($this->V8d6ab84c->get_children() as $V829ff59d) { $Vfbade9e3 = $V829ff59d->is_focus(); $Vd304ba20 = $V829ff59d->child->get_text();
  } }  protected function F7988b16b() { $V58399678 = $this->V1043bfc7->get_text();  $V865c0c0b = 0; $V6cfe6169 = 0; foreach($this->V8d6ab84c->get_children() as $V829ff59d) { $Vd304ba20 = $V829ff59d->child->get_text();
  if ($Vd304ba20 == $V58399678) { $this->V8d6ab84c->set_active($V865c0c0b); $V6cfe6169 = 1; break; } ++$V865c0c0b; } return $V6cfe6169; }  }       class F7be72c3e extends GtkButton { public function F7be72c3e() {
  parent::__construct(); $V53027bea = new GtkHBox(); $this->add($V53027bea);  $V9022a153 = new GtkArrow(Gtk::ARROW_DOWN, Gtk::SHADOW_NONE); $V53027bea->pack_start($V9022a153); $this->set_size_request(25, 25);
  }  public function Fbdad8356() { parent::__construct(''); $Vd0ac5355 = array("7 4 2 1", ".	 c ".chr(35)."000000", "+	 c None", " ......", "+.....+", "++...++", "+++.+++"); $V86100cd8 = GdkPixbuf::new_from_xpm_data($Vd0ac5355);
 $this->set_image(GtkImage::new_from_pixbuf($V86100cd8)); $this->set_size_request(25, 25);  } }       class Fb78a3223 extends GtkVBox { public function Fb78a3223($V341be97d, $Vb435e227=40, $Veaae26a6=-1) {
 parent::__construct(); $Vd5d3db17 = new GtkLabel($V341be97d); $Vd5d3db17->modify_font(new PangoFontDescription("Times New Roman Italic 12.6")); $Vd5d3db17->modify_fg(Gtk::STATE_NORMAL, GdkColor::parse("#0000ff"));
 $Vd5d3db17->set_size_request($Veaae26a6, $Vb435e227); $Vd5d3db17->set_justify(Gtk::JUSTIFY_CENTER); $V5a159214 = new GtkAlignment(0.5, 0, 0, 0); $V5a159214->add($Vd5d3db17); $this->pack_start($V5a159214, 0, 0);
 $this->pack_start(new GtkLabel(), 0, 0); } }       class F77197fc1 extends GtkDialog {  public $Vaf3a9f3e;  public function F77197fc1($Vd2a57dc1, $Vd5d3db17='') { $this->Vd2a57dc1 = $Vd2a57dc1; parent::__construct($Vd5d3db17, null, Gtk::DIALOG_MODAL);
 $this->set_position(Gtk::WIN_POS_CENTER_ALWAYS); $Vfad9b4ea = 'vbox'; $V75a35870 = $this->$Vfad9b4ea;      $Vd304ba20 = "Single-click = explore\n". "Double-click = select and close dialog box\n". "Enter / OK button = select and close dialog box\n".
 "ESC = exit without selecting"; if (!$this->Vd2a57dc1->Vfe01ce2a) { $V75a35870->pack_start(new GtkLabel($Vd304ba20), 0); Fdf9bcbd6($V75a35870, 6); }  $this->Vaf3a9f3e = new F214d5fef($this, $Vd2a57dc1);
 if ($this->Vd2a57dc1->Vfe01ce2a) { $this->Vaf3a9f3e->set_size_request(360,240); } else { $this->Vaf3a9f3e->set_size_request(480,400); } $this->Vaf3a9f3e->Fa0f84894($V75a35870);   if (!$this->Vd2a57dc1->Vfe01ce2a) {
 $this->add_button(Gtk::STOCK_OK, Gtk::RESPONSE_OK); } $this->set_has_separator(false); }      function F6b2ded51() { $V9d2b1ad5 = $this->Vd2a57dc1->V82da97bb->get_text(); if ($V9d2b1ad5!='') { $this->Vd2a57dc1->F2ad2a20e($V9d2b1ad5);
 } $this->destroy(); }  }       class F214d5fef extends GtkTreeView {  public $V20f35e63;     public function __construct($V91c7ec8d, $Vd2a57dc1) { $this->V91c7ec8d = $V91c7ec8d; $this->Vd2a57dc1 = $Vd2a57dc1;
 parent::__construct(); }     public function F88423fe0($Vfad9b4ea) {  $V4ad1587b = new GtkScrolledWindow(); $V4ad1587b->set_policy( Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC); $Vfad9b4ea->pack_start($V4ad1587b);
  $V4ad1587b->add($this);  }           public function Fa0f84894($Vfad9b4ea) {  $this->F88423fe0($Vfad9b4ea);   if (defined("GObject::TYPE_STRING")) {  $V20f35e63 = new GtkListStore(GObject::TYPE_STRING, GObject::TYPE_STRING, GObject::TYPE_STRING);
 } elseif (defined("Gtk::TYPE_STRING")) { $V20f35e63 = new GtkListStore(Gtk::TYPE_STRING, Gtk::TYPE_STRING, Gtk::TYPE_STRING); }   $this->V20f35e63 = $V20f35e63; $V7391bdff = array('Sno', 'Class', 'Methods');
 $V9eeb5cc4 = array(.5, 0.0, 0.0); $V833d2a8d = array(20, 100, 240);    $this->set_model($V20f35e63);   for ($Vd89e2ddb=0; $Vd89e2ddb<count($V7391bdff); ++$Vd89e2ddb) { $V82919271 = new GtkCellRendererText();
 $V82919271->set_property("xalign", $V9eeb5cc4[$Vd89e2ddb]);  $V1afd3281 = new GtkTreeViewColumn($V7391bdff[$Vd89e2ddb], $V82919271, 'text', $Vd89e2ddb); $V1afd3281->set_resizable(1); $V1afd3281->set_alignment($V9eeb5cc4[$Vd89e2ddb]);
 if ($Vd89e2ddb>0) $V1afd3281->set_sort_column_id($Vd89e2ddb); if ($Vd89e2ddb==2) $V1afd3281->set_expand(true);    $Vd304ba20 = new GtkLabel($V7391bdff[$Vd89e2ddb]); $Vd304ba20->modify_font(new PangoFontDescription("Arial Bold"));
 $Vd304ba20->modify_fg(Gtk::STATE_NORMAL, GdkColor::parse("#0000FF")); $V1afd3281->set_widget($Vd304ba20); $Vd304ba20->show();   $V1afd3281->set_cell_data_func($V82919271, array(&$this, 'F872331d2'), $Vd89e2ddb);
 $this->append_column($V1afd3281); }  $this->connect('key-press-event', array(&$this, 'F2a5922e9')); $this->connect('button-press-event', array(&$this, 'F8f40fc54'));    }     public function F7b796b80($V8d777f38) {
 $this->V20f35e63->clear(); for ($V865c0c0b=0; $V865c0c0b<count($V8d777f38); ++$V865c0c0b) { list($V9d2b1ad5, $Vea9f6aca) = explode('~', $V8d777f38[$V865c0c0b]); $this->V20f35e63->append(array($V865c0c0b, $V9d2b1ad5, $Vea9f6aca));
 } }     public function F872331d2($V1afd3281, $V8d27600b, $V20f35e63, $V37302cce, $V977aed32) { $Vd6fe1d0b = $V20f35e63->get_path($V37302cce); $V456aacf0 = $Vd6fe1d0b[0];  if ($V977aed32==0) { $V3a6d0284 = $Vd6fe1d0b[0] + 1;
 $V8d27600b->set_property('text', $V3a6d0284); } elseif ($V977aed32==2) { $V3a6d0284 = $V20f35e63->get_value($V37302cce, 2); $V8d27600b->set_property('markup', $V3a6d0284); }       $Vcdd83b4b = ($V456aacf0%2==1) ? '#dddddd' : '#ffffff';
   $V8d27600b->set_property('cell-background', $Vcdd83b4b); }     public function F8f40fc54($V9d2b1ad5, $V41196390) { if ($V41196390->button==1) {  $V9dd4e461 = $V41196390->x; $V41529076 = $V41196390->y;
  $V03d49e14 = $this->get_path_at_pos($V9dd4e461, $V41529076); if (!is_array($V03d49e14)) return; $Vd6fe1d0b = $V03d49e14[0];  $Vc832fc52 = implode('-', $Vd6fe1d0b);     $V20f35e63 = $this->V20f35e63; $V37302cce = $V20f35e63->get_iter($Vd6fe1d0b);
 if ($V37302cce==null) return; $V820f7eb9 = $V20f35e63->get_value($V37302cce, 1); $Vea9f6aca = $V20f35e63->get_value($V37302cce, 2);   $this->Ff4290bec($V820f7eb9, $Vea9f6aca);  if ($V820f7eb9!='') { $this->Ff4290bec($V820f7eb9, $Vea9f6aca);
 if ($V41196390->type==Gdk::_2BUTTON_PRESS) { Gtk::idle_add(array(&$this->V91c7ec8d, 'F6b2ded51')); }  } } elseif ($V41196390->button==2) {  } elseif ($V41196390->button==3) {  } }      public function F51707561($Vef5714e0) {
 list($V20f35e63, $V37302cce) = $Vef5714e0->get_selected(); if ($V37302cce==null) return; $V9d2b1ad5 = $V20f35e63->get_value($V37302cce, 1); $Vea9f6aca = $V20f35e63->get_value($V37302cce, 2);  $this->Ff4290bec($V9d2b1ad5, $Vea9f6aca);
 }     protected function Ff4290bec($V9d2b1ad5, $Vea9f6aca) { if ($V9d2b1ad5=='') return;  $this->Vd2a57dc1->Vfc877ecb = $Vea9f6aca; $V1043bfc7 = $this->Vd2a57dc1->V82da97bb; $V1043bfc7->set_text($V9d2b1ad5);
  $this->Vd2a57dc1->F8148b659($V9d2b1ad5);  $V6e047379 = $this->Vd2a57dc1->V2eaa29b3->get_current_page();  $V1bda80f2 = $this->Vd2a57dc1->Ve6d7f67e[$V6e047379]->V1bda80f2; $V20f35e63 = $V1bda80f2->get_model();
  $V7b8b965a = $V20f35e63->iter_n_children(NULL); for ($V865c0c0b=0; $V865c0c0b<$V7b8b965a; ++$V865c0c0b) { $V37302cce = $V20f35e63->get_iter($V865c0c0b); $V061e78ff = $V20f35e63->get_value($V37302cce, 1);
 $Vdf4b1134 = $V20f35e63->get_value($V37302cce, 2);  if ($Vdf4b1134 == $Vea9f6aca) { $V1bda80f2->scroll_to_cell($V865c0c0b, $V1bda80f2->get_column(0), .5, .5); break; } } }     public function F2a5922e9($V9d2b1ad5, $V41196390) {
 if ($V41196390->keyval==Gdk::KEY_Return) { $Vef5714e0 = $this->get_selection(); list($V20f35e63, $V37302cce) = $Vef5714e0->get_selected(); if ($V37302cce==null) return; $V9d2b1ad5 = $V20f35e63->get_value($V37302cce, 1);
 $Vea9f6aca = $V20f35e63->get_value($V37302cce, 2);  $this->Ff4290bec($V9d2b1ad5, $Vea9f6aca); Gtk::idle_add(array(&$this->V91c7ec8d, 'F6b2ded51')); return true; } elseif ($V41196390->keyval==Gdk::KEY_Escape) {
 Gtk::idle_add(array(&$this->V91c7ec8d, 'F6b2ded51')); return true; } else {  return false; } } }       class F04d6179d extends GtkDialog {  public $Vaf3a9f3e;  public function F04d6179d($Vd2a57dc1, $Vd5d3db17='') {
 $this->Vd2a57dc1 = $Vd2a57dc1; parent::__construct($Vd5d3db17, null, Gtk::DIALOG_MODAL); $this->set_position(Gtk::WIN_POS_CENTER_ALWAYS); $Vfad9b4ea = 'vbox'; $V75a35870 = $this->$Vfad9b4ea;      $this->Vaf3a9f3e = new Fa1e1fa62($this, $Vd2a57dc1);
 if ($this->Vd2a57dc1->Vfe01ce2a) { $this->Vaf3a9f3e->set_size_request(240,200); } else { $this->Vaf3a9f3e->set_size_request(240,360); } $this->Vaf3a9f3e->Fa0f84894($V75a35870);   if (!$this->Vd2a57dc1->Vfe01ce2a) {
 $this->add_button(Gtk::STOCK_OK, Gtk::RESPONSE_OK); } $this->set_has_separator(false);  $this->Vaf3a9f3e->grab_focus(); $this->show_all(); $this->run(); }      function F6b2ded51() { $this->destroy();
 }  }       class Fa1e1fa62 extends GtkTreeView {  public $V20f35e63;     public function __construct($V91c7ec8d, $Vd2a57dc1) { $this->V91c7ec8d = $V91c7ec8d; $this->Vd2a57dc1 = $Vd2a57dc1; parent::__construct();
 }     public function F88423fe0($Vfad9b4ea) {  $V4ad1587b = new GtkScrolledWindow(); $V4ad1587b->set_policy( Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC); $Vfad9b4ea->pack_start($V4ad1587b);  $V4ad1587b->add($this);
  }           public function Fa0f84894($Vfad9b4ea) {  $this->F88423fe0($Vfad9b4ea);   if (defined("GObject::TYPE_STRING")) {  $V20f35e63 = new GtkListStore(GObject::TYPE_STRING, GObject::TYPE_STRING);
 } elseif (defined("Gtk::TYPE_STRING")) { $V20f35e63 = new GtkListStore(Gtk::TYPE_STRING, Gtk::TYPE_STRING); }   $this->V20f35e63 = $V20f35e63; $V7391bdff = array('Sno', 'Class'); $V9eeb5cc4 = array(.5, 0.0, 0.0);
 $V833d2a8d = array(20, 100, 240);    $this->set_model($V20f35e63);   for ($Vd89e2ddb=0; $Vd89e2ddb<count($V7391bdff); ++$Vd89e2ddb) { $V82919271 = new GtkCellRendererText(); $V82919271->set_property("xalign", $V9eeb5cc4[$Vd89e2ddb]);
  $V1afd3281 = new GtkTreeViewColumn($V7391bdff[$Vd89e2ddb], $V82919271, 'text', $Vd89e2ddb); $V1afd3281->set_resizable(1); $V1afd3281->set_alignment($V9eeb5cc4[$Vd89e2ddb]); if ($Vd89e2ddb>0) $V1afd3281->set_sort_column_id($Vd89e2ddb);
 if ($Vd89e2ddb==2) $V1afd3281->set_expand(true);    $Vd304ba20 = new GtkLabel($V7391bdff[$Vd89e2ddb]); $Vd304ba20->modify_font(new PangoFontDescription("Arial Bold")); $Vd304ba20->modify_fg(Gtk::STATE_NORMAL, GdkColor::parse("#0000FF"));
 $V1afd3281->set_widget($Vd304ba20); $Vd304ba20->show();   $V1afd3281->set_cell_data_func($V82919271, array(&$this, 'F872331d2'), $Vd89e2ddb); $this->append_column($V1afd3281); }  $this->F7b796b80();  $this->connect('key-press-event', array(&$this, 'F2a5922e9'));
 $this->connect('button-press-event', array(&$this, 'F8f40fc54'));    }     public function F7b796b80() { $this->V20f35e63->clear(); for ($V865c0c0b=count($this->Vd2a57dc1->V3cd15f8f)-1; $V865c0c0b>=0; --$V865c0c0b) {
 $this->V20f35e63->append(array($V865c0c0b, $this->Vd2a57dc1->V3cd15f8f[$V865c0c0b])); } }     public function F872331d2($V1afd3281, $V8d27600b, $V20f35e63, $V37302cce, $V977aed32) { $Vd6fe1d0b = $V20f35e63->get_path($V37302cce);
 $V456aacf0 = $Vd6fe1d0b[0];  if ($V977aed32==0) { $V3a6d0284 = $Vd6fe1d0b[0] + 1; $V8d27600b->set_property('text', $V3a6d0284); }   $Vcdd83b4b = ($V456aacf0%2==1) ? '#dddddd' : '#ffffff'; $V8d27600b->set_property('cell-background', $Vcdd83b4b);
 }     public function F8f40fc54($V9d2b1ad5, $V41196390) { if ($V41196390->button==1) { $V9dd4e461 = $V41196390->x; $V41529076 = $V41196390->y;  $V03d49e14 = $this->get_path_at_pos($V9dd4e461, $V41529076);
 if (!is_array($V03d49e14)) return; $Vd6fe1d0b = $V03d49e14[0];  $Vc832fc52 = implode('-', $Vd6fe1d0b);     $V20f35e63 = $this->V20f35e63; $V37302cce = $V20f35e63->get_iter($Vd6fe1d0b); if ($V37302cce==null) return;
 $V9d2b1ad5 = $V20f35e63->get_value($V37302cce, 1); $this->F66be8d19($V9d2b1ad5); if ($V41196390->type==Gdk::_2BUTTON_PRESS) { Gtk::idle_add(array(&$this->V91c7ec8d, 'F6b2ded51')); } } }     protected function F66be8d19($V9d2b1ad5) {
 $V1043bfc7 = $this->Vd2a57dc1->V82da97bb; $V1043bfc7->set_text($V9d2b1ad5); $this->Vd2a57dc1->F8148b659($V9d2b1ad5); }     public function F2a5922e9($V9d2b1ad5, $V41196390) {  if ($V41196390->keyval==Gdk::KEY_Return) {
 $Vef5714e0 = $this->get_selection(); list($V20f35e63, $V37302cce) = $Vef5714e0->get_selected(); if ($V37302cce==null) return; $V9d2b1ad5 = $V20f35e63->get_value($V37302cce, 1); $this->F66be8d19($V9d2b1ad5);
 Gtk::idle_add(array(&$this->V91c7ec8d, 'F6b2ded51')); return true; } elseif ($V41196390->keyval==Gdk::KEY_Escape) { Gtk::idle_add(array(&$this->V91c7ec8d, 'F6b2ded51')); return true; } else {  return false;
 } } }      function F43520679($V820f7eb9) { $Va9ac5a6c = array(); $V241d80a7 = get_class_methods($V820f7eb9); if ($V241d80a7==null || count($V241d80a7)==0) return $Va9ac5a6c; foreach ($V241d80a7 as $Vea9f6aca) {
 $Vc361ee72 = new ReflectionMethod($V820f7eb9, $Vea9f6aca); if($Vc361ee72->isPublic()) { $V166e64f6 = ''; foreach ($Vc361ee72->getParameters() as $V865c0c0b => $Veca07335) { try { $V889590c7 = $Veca07335->getClass();
 } catch (ReflectionException $Ve1671797) { $V889590c7 = null; } $V003c8f75 = '';  if ($V889590c7!=null) {  $V003c8f75 = '<b>'.$V889590c7->name.'</b> '; } if ($Veca07335->isOptional()) { $V166e64f6 .= ', ['.$V003c8f75.$Veca07335->getName().']';
 } else { $V166e64f6 .= ', '.$V003c8f75.$Veca07335->getName(); } } if ($V166e64f6!='') $V166e64f6 = substr($V166e64f6, 2); $Vea9f6aca .= " ($V166e64f6)"; array_push($Va9ac5a6c, $Vea9f6aca); } }  return $Va9ac5a6c;
 }  class F12d868c1 extends GtkVBox{     function __construct() { parent::__construct();             $V3d85a8c4 = new GtkHBox(); $this->pack_start($V3d85a8c4, 0);   $V3d85a8c4->pack_start(new GtkLabel('Searching: '), 0);
  $this->Vb1872363 = new GtkProgressBar(); $this->Vb1872363->set_orientation(Gtk::PROGRESS_LEFT_TO_RIGHT); $this->Vb1872363->set_size_request(-1, 24); $V3d85a8c4->pack_start($this->Vb1872363);    $this->hide_all();
 }     function Fea2b2676() { $this->Vfc441d9b = 100; $this->Vc4d98dbd = microtime(true); $this->V629ab73d = 0;  $this->Vd39b1e5d = Gtk::timeout_add(100, array(&$this, 'Fa54a02c4'));  while (Gtk::events_pending()) {Gtk::main_iteration();}
  }     function Fa54a02c4() {      ++$this->Vb1f08b98;  $V95f1cf77 = microtime(true); $V9f4bd3a4 = number_format($V95f1cf77 - $this->Vc4d98dbd, 1);     if ($this->V629ab73d) {   return false; } else {
  if ($this->Vb1f08b98*10<=$this->Vfc441d9b) { $V83f1535f = $V9f4bd3a4*10/$this->Vfc441d9b; } else { $Vb1f08b98 = $V9f4bd3a4*10%$this->Vfc441d9b; if ($Vb1f08b98==0) $Vb1f08b98 = $this->Vfc441d9b; $V83f1535f = $Vb1f08b98/$this->Vfc441d9b;
 }  $this->Vb1872363->set_fraction($V83f1535f); $this->Vb1872363->set_text("$V9f4bd3a4 sec."); while (Gtk::events_pending()) {Gtk::main_iteration();}   while (Gtk::events_pending()) {Gtk::main_iteration();}
 return true; }  }     function F6b2ded51() { $this->Vb1872363->set_fraction(1); $this->Vb1872363->set_text("$this->Vb1f08b98 sec."); while (Gtk::events_pending()) {Gtk::main_iteration();}       }  }  
        function Fb2263dc9($V820f7eb9) { $Vc68ad910 = F4012d1ad($V820f7eb9);  $V6fb1b841 = F43520679($V820f7eb9); $Va2bec770 = array(); foreach($V6fb1b841 as $Vea9f6aca) { $Va2bec770[$Vea9f6aca] = $V820f7eb9;
 }  for ($V865c0c0b=0; $V865c0c0b<count($Vc68ad910); ++$V865c0c0b) {  $Va9ac5a6c = F43520679($Vc68ad910[$V865c0c0b]); foreach($Va9ac5a6c as $Vea9f6aca) { $Va2bec770[$Vea9f6aca] = $Vc68ad910[$V865c0c0b];
 } }  $Ve24ebe2b = array(); foreach($Va2bec770 as $Vea9f6aca=>$Va2f2ed4f) { $Ve24ebe2b[] = $Vea9f6aca.'~'.$Va2f2ed4f; }   return $Ve24ebe2b; }      function F47932cc8($V820f7eb9) { $Vc68ad910 = F4012d1ad($V820f7eb9);
   $V6fb1b841 = F43520679($V820f7eb9);  if (count($Vc68ad910)==0) { $Vf7db1cc5 = array(); } else { $Vd0e45878 = $Vc68ad910[0]; $Vf7db1cc5 = F43520679($Vd0e45878); } $V02f1af4c = array_values(array_diff($V6fb1b841, $Vf7db1cc5));
  return $V02f1af4c; }       function F951b6d3f($V820f7eb9) {  $Va9ac5a6c = F47932cc8($V820f7eb9); for ($V865c0c0b=0; $V865c0c0b<count($Va9ac5a6c); ++$V865c0c0b) { $Va9ac5a6c[$V865c0c0b] = $Va9ac5a6c[$V865c0c0b]."~".$V820f7eb9;
 }  return $Va9ac5a6c; }      function F4012d1ad($V9d2b1ad5, $Vd0e8988b=0) { $Vc68ad910 = array(); if ($Vd0e8988b) $Vc68ad910[] = $V9d2b1ad5; while (($V9d2b1ad5 = get_parent_class($V9d2b1ad5)) !== false) {
 $Vc68ad910[] = $V9d2b1ad5; } return $Vc68ad910; }      function F75b4c226($V6f66e878) {   if (substr($V6f66e878,0,3)!='Gtk' || in_array(strtolower($V6f66e878), array('gtk', 'gtkextra', 'gtktreemodelrow', 'gtktreemodelrowiterator', 'gtksourceprintjob'))) {
 $Va8420f8b = array();  } else { $Vdfff0a7f = "\$Ve6aa0da9 = @$V6f66e878::gtype;";  $V9acb4454 = eval($Vdfff0a7f); $Va8420f8b = @GObject::signal_list_names($Ve6aa0da9);  if (!is_array($Va8420f8b)) $Va8420f8b = array();
 for ($V865c0c0b=0; $V865c0c0b<count($Va8420f8b); ++$V865c0c0b) { $V5b5e29d9 = GObject::signal_query($Va8420f8b[$V865c0c0b], $Ve6aa0da9);  $V50a799c2 = F46c727c3($V5b5e29d9[4]->name); $V2c8208b6 = ''; foreach($V5b5e29d9[5] as $Vebddc2ca) {
 $Veca07335 = $Vebddc2ca->name; $V2c8208b6 .= ', '.F46c727c3($Veca07335); } if ($V2c8208b6!='') $V2c8208b6 = substr($V2c8208b6, 2); $V521345a9 = "$V50a799c2 $Va8420f8b[$V865c0c0b]($V2c8208b6)"; $Va8420f8b[$V865c0c0b] = $V521345a9."~".$V6f66e878;
  }  } return $Va8420f8b; }       function F46c727c3($V599dcce2) { $Vdbbcaf65 = array('gboolean'=>'bool', 'gint'=>'int', 'guint'=>'int', 'gchararray'=>'string'); $V8fe8b170 = $V599dcce2; foreach($Vdbbcaf65 as $V8ce4b16b=>$V9e3669d1) {
 if ($V8ce4b16b==$V599dcce2) { $V8fe8b170 = $V9e3669d1; break; } } return $V8fe8b170; }     function F874de7d8($V572d4e42) { if (PHP_SHLIB_SUFFIX=='dll') { $V2591c98b = new COM('WScript.Shell'); $V2591c98b->Run('cmd /c start "" "' . $V572d4e42 . '"', 0, FALSE);
 unset($V2591c98b); } else { global $V033b6d69;  $V8e3f1bbb = "firefox"; if ($V033b6d69!='') $V8e3f1bbb = $V033b6d69; $Vdfff0a7f = "$V8e3f1bbb $V572d4e42 &";  system($Vdfff0a7f); } }       function Ff5365045($V9d2b1ad5) {
 $Vc7fe2148 = get_declared_classes(); foreach($Vc7fe2148 as $Vf98c1614) { if (strtolower($V9d2b1ad5)==strtolower($Vf98c1614)) { return $Vf98c1614; } } return $V9d2b1ad5; }      function F6a6a1a65($Vd304ba20, &$Vb2145aac) {
 print "$Vd304ba20: "; print_r($Vb2145aac); }        function F7ed21143($V6e2baaf3) { $V91c7ec8d = new GtkDialog('Alert', null, Gtk::DIALOG_MODAL);  $Vfad9b4ea = 'vbox'; $V75a35870 = $V91c7ec8d->$Vfad9b4ea;
 $V75a35870->pack_start($V3d85a8c4 = new GtkHBox()); $V90888020 = GtkImage::new_from_stock(Gtk::STOCK_DIALOG_WARNING, Gtk::ICON_SIZE_DIALOG); $V3d85a8c4->pack_start($V90888020, 0, 0); $V3d85a8c4->pack_start(new GtkLabel($V6e2baaf3));
 $V91c7ec8d->add_button(Gtk::STOCK_OK, Gtk::RESPONSE_OK); $V91c7ec8d->set_has_separator(false); $V91c7ec8d->show_all(); $V91c7ec8d->run(); $V91c7ec8d->destroy(); }       function Fdf9bcbd6($V5f0b6ebc, $Vdf9bcbd6) {
 if ($V5f0b6ebc->get_name()=='GtkHBox') { $Vdddd37df = new GtkHBox(); $Vdddd37df->set_size_request($Vdf9bcbd6, -1); $V5f0b6ebc->pack_start($Vdddd37df, false); } else { $Vdddd37df = new GtkVBox(); $Vdddd37df->set_size_request(-1, $Vdf9bcbd6);
 $V5f0b6ebc->pack_start($Vdddd37df, false); } }        function F4fbc4872($V820f7eb9) { $Va9ac5a6c = array(); $V241d80a7 = get_class_methods($V820f7eb9); if ($V241d80a7==null || count($V241d80a7)==0) return $Va9ac5a6c;
 foreach ($V241d80a7 as $Vea9f6aca) { $Vc361ee72 = new ReflectionMethod($V820f7eb9, $Vea9f6aca); if($Vc361ee72->isPublic()) { array_push($Va9ac5a6c, $Vea9f6aca); } }  return $Va9ac5a6c; }      function F17b2d9ce($V820f7eb9) {
 $Vc68ad910 = F4012d1ad($V820f7eb9);   $V6fb1b841 = F4fbc4872($V820f7eb9);  if (count($Vc68ad910)==0) { $Vf7db1cc5 = array(); } else { $Vd0e45878 = $Vc68ad910[0]; $Vf7db1cc5 = F4fbc4872($Vd0e45878); } $V02f1af4c = array_values(array_diff($V6fb1b841, $Vf7db1cc5));
  return $V02f1af4c; }  ?> 
